4 research outputs found

    O pior caso estático de otimização do tempo de execução utilizando dpso para arquitetura ASIP

    Get PDF
    Introduction: The application of specific instructions significantly improves energy, performance, and code size of configurable processors. The design of these instructions is performed by the conversion of patterns related to application-specific operations into effective complex instructions. This research was presented at the icitkm Conference, University of Delhi, India in 2017. Methods: Static analysis was a prominent research method during late the 1980’s. However, end-to-end measurements consist of a standard approach in industrial settings. Both static analysis tools perform at a high-level in order to determine the program structure, which works on source code, or is executable in a disassembled binary. It is possible to work at a low-level if the real hardware timing information for the executable task has the desired features. Results: We experimented, tested and evaluated using a H.264 encoder application that uses nine cis, covering most of the computation intensive kernels. Multimedia applications are frequently subject to hard real time constraints in the field of computer vision. The H.264 encoder consists of complicated control flow with more number of decisions and nested loops. The parameters evaluated were different numbers of A partitions (300 slices on a Xilinx Virtex 7each), reconfiguration bandwidths, as well as relations of cpu frequency and fabric frequency fCPU/ffabric. ffabric remains constant at 100MHz, and we selected a multiplicity of its values for fCPU that resemble realistic units. Note that while we anticipate the wcet in seconds (wcetcycles/ f CPU) to be lower (better) with higher fCPU, the wcet cycles increase (at a constant ffabric) because hardware cis perform less computations on the reconfigurable fabric within one cpu cycle.    Introducción: la aplicación de instrucciones específicas mejora significativamente la energía, el rendimiento y el tamaño del código de los procesadores configurables. El diseño de estas instrucciones se realiza mediante conversión de patrones relacionados con operaciones específicas de la aplicación con instrucciones complejas y efectivas. Esta investigación se presentó en la Conferencia icitkm, Universidad de Delhi, India en 2017. Métodos: el análisis estático fue un método de investigación prominente durante la década de 1980; sin embargo, las mediciones de extremo a extremo son un enfoque convencional en los entornos industriales. Ambas herramientas de análisis estático se desempeñan a un alto nivel para determinar la estructura del programa que funciona en el código fuente, o que se ejecuta en un binario desmontado. Es posible trabajar a bajo nivel si la información de tiempo de hardware real para la tarea ejecutable presenta las características deseadas.  Introdução: a aplicação de instruções específicas melhora significativamente a energia, o desempenho e o tamanho do código dos processadores configuráveis. O desenho dessas instruções é realizado mediante a conversão de padrões relacionados com operações específicas da aplicação com instruções complexas e efetivas. Esta pesquisa foi apresentada na Conferência icitkm, Universidade de Délhi, Índia em 2017.Métodos: a análise estática foi um método de pesquisa proeminente durante a década de 1980; contudo, as medições de extremo a extremo são uma abordagem convencional nos contextos industriais. Ambas as ferramentas de análise estática se desempenham a um alto nível para determinar a estrutura do programa que funciona no código fonte ou que se executa num binário desmontado. É possível trabalhar a baixo nível se a informação de tempo de hardware real para a tarefa executável apresentar as características desejadas.Resultados: experimentamos, testamos e avaliamos com uma aplicação de codificação H.264 que utiliza nove elementos de configuração e cobre a maioria dos núcleos de cálculo intensivo. As aplicações multimídias estão com frequência sujeitas a duras restrições em tempo real no campo da visão por computador. O codificador H.264 consiste num complicado fluxo de controle com mais número de decisões e circuitos aninhados. Os parâmetros avaliados foram de diferentes números de particiones A (300 cortes num Xilinx Virtex 7 cada um) e largos de banda de reconfiguração, bem como de relações de frequência de cpu e frequência de fabric fcpu/ffabric. ffabric permanece constante a 100MHz. Selecionamos vários de seus valores para fcpu que são semelhantes a unidades realistas. É importante considerar que, ainda quando antecipamos o wcet em segundos (ciclos wcet/ fcpu), para que fossem inferiores (melhores) com fcpu mais alta, os ciclos wcet aumentam (num tecido constante f) porque os ci de hardware realizam menos cálculos no tecido reconfigurável dentro de uma cpu de ciclo.Conclusões: o método é similar à hibridação de árvores e métodos baseados en rotas, os quais são menos precisos, e ao método I pet global, que é mais preciso. A otimização é avaliada com o algoritmo de otimização por enxame de partículas discretas (dpso) para wcet. Para várias aplicações do mundo real que envolvem processadores integrados, a técnica proposta desenvolve conjuntos de instruções melhoradas em comparação com os conjuntos de instruções nativas.Originalidade: para a estimativa de wcet, deve-se considerar a análise de fluxo, a análise de baixo nível e as fases de cálculo do programa. A fase de análise de fluxo ou alto nível de análise ajuda a extrair o comportamento dinâmico do programa que proporciona informação sobre as funções invocadas, sobre o número de iterações de circuito, as dependências entre sentenças if, etc. Isso se deve a que a análise desconhece a rota de execução correspondente ao tempo de execução mais longo.Limitações: essa rota é executada dentro de uma iteração do núcleo que depende da natureza de mb, seja i-mb, seja p-mb, determinada pelo núcleo de estimativa de movimento, quer dizer que sua entrada depende das rotas i-mb e p-mb, que também contêm elementos de configuração separados que conduzem à instabilidade da rota do pior dos casos; em outras palavras, adicionar mais partições à rota atual do pior dos casos pode fazer com que a outra rota se converta no pior dos casos. A tubulação se detém pela demora de reconfiguração e continua ao ingressar no núcleo assim que finaliza o processo de reconfiguraçã

    Design And Accomplishment Of Iot Platform For Supervising And Controlling Of Electrical Applications With High Precision

    Get PDF
    The Smart Grid is an evolution of the existing electricity grid. It consists of a two-way interaction where electricity as well as information is traded by the customer as well as utility to make best use of effectiveness. Improvement in innovations has made homes easier, effective as well as a lot safer. Introducing the Raspberry Pi to the world of home automation supplies various modifications to turn a regular house right into a clever house. Raspberry Pi provides an inexpensive platform for interconnecting electrical/electronic tools and also various sensors in a residence using the web network. The major objective of present work is to create a wise grid utilizing different sensors which can be managed and also checked by the Raspberry Pi via the Internet of Points (IoT). This will certainly assist the resident to supply a simple, fast and also reputable method to automate their environment. This paper proposes Smart grid systems contain digitally based sensing, interactions, and control innovations and area gadgets that function to work with numerous electrical grid procedures. An even more intelligent grid includes the application of InfoTech systems to handle brand-new data and also permits energies to better as well as dynamically take care of grid operations. The details offered by smart grid systems also make it possible for clients to make informed choices concerning the method they handle energy usage

    Design Of An Automotive Safety System Using Controller Area Network

    Get PDF
    Driver and passenger safety is one of the prime concerns in modern day vehicle. Automotive electronics is a rapidly expanding area with an increasing number of safety, driver assistance, and infotainment devices becoming standard in new vehicles. In existing system the main clogs are cost along with many things. For invulnerability four sensors are used. Temperature sensor is used to give the higher temperature notification on engine to retard faults about it. Light dependent sensor is useful for Glaring effect accidents by reason of opposite vehicle headlight illumination at night driving. Due to inaccurate pressure level monitoring in tyres, accident may occur so we prevent it through Air pressure sensors which will further enhance comfort and safety. Accident prevention sensor detects the obstacle in the path which helps prevent accident. It is also useful in parking the vehicle which detects whether any vehicle are present close to the vehicle. The proposed system has three Master and Slave modules and is communicating through CAN (Controller Area Network). Sensors are interfaced to master and the slave. The proposed system is cost effective safety system, reliable and simple

    A DYNAMIC APPROACH TOWARDS AN EFFICIENT FACE RECOGNITION MODEL

    Get PDF
    The program of Face recognition can be used for recognition of persons from images which may be an elaborate task when several factors are thought. As a result it is important to develop a competent system as existing techniques cannot cope with rid of it. We concentrate on developing of the system that differentiates faces across non-uniform blur and different illumination and pose. Within our work we initiate a face recognition model that's robust to non-uniform motion blur developing from relative motion one of the camera along with the subject. The suggested method could be modified to take into account versions in illumination in addition to pose. We develop non-uniform motion blur robust face recognition formula by utilization of assumption of sparse camera trajectory in camera motion space to create a power function with l1-norm constraint on camera motio
    corecore